package br.unicamp.ic.inf312.arena.modelo.vendas;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * ValeEntrada.java
 * ©2006
 */
import java.util.Date;

/**
 * @author inf312
 */

public class ValeEntrada extends Pagamento {
	private Date validade;
	private Estorno estorno;

	//--
	public ValeEntrada() {
		super(Pagamento.TIPO_VALE_ENTRADA);
	}

	/**
	 * 
	 * @param codpagto
	 * @param valor
	 * @param validade
	 * @param codestorno
	 */
	public ValeEntrada(int codpagto, double valor, Date validade,
			long codestorno) {
		super(codpagto, Pagamento.TIPO_VALE_ENTRADA, valor);
		this.validade = validade;
		this.estorno = new Estorno();
		this.estorno.setNumero(codestorno);
	}

	public Estorno getEstorno() {
		return estorno;
	}

	public void setEstorno(Estorno estorno) {
		this.estorno = estorno;
	}

	public Date getValidade() {
		return validade;
	}

	public void setValidade(Date validade) {
		this.validade = validade;
	}
}